/**
 * 文件名    ： WebSocketConfig.java
 * 版权       : XX科技有限公司。
 * 描述       : <描述>
 * 修改时间：2016年11月15日
 * 修改内容：<修改内容>
 */
package com.one.controller.websocket;

import org.springframework.context.annotation.Configuration;
import org.springframework.messaging.simp.config.MessageBrokerRegistry;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.socket.config.annotation.*;

/**
 * <一句话功能简述> webSocket配置类
 * <功能详细描述>
 * @author    chen
 * @version   [版本号，2016年11月15日]
 * @see       [相关类/方法]
 * @since     [产品/模块版本]
 */
@Configuration
@EnableWebMvc
@EnableWebSocketMessageBroker
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {

	@Override
	public void configureMessageBroker(MessageBrokerRegistry registry) {
		registry.enableSimpleBroker("/tweet");
		registry.setApplicationDestinationPrefixes("/websocket");
	}
	
	@Override
	public void registerStompEndpoints(StompEndpointRegistry arg0) {
		arg0.addEndpoint("/hello").withSockJS();
	}

}
